package secondStage.part3.Set;

import java.util.TreeSet;

/**
 * @ClassName: [TreeSetDemo]
 * @Description: TreeSet集合的概述和特点
 * @Author: [黄劲松]
 * @CreateDate: [2021-04-03]
 * @Version: [v1.0]
 */
/*3.7 TreeSet集合概述和特点
TreeSet集合特点
    元素有序，这里的顺序不是指存储和取出的顺序，而是按照一定的规则进行排序，具体排序方式取决于构造方法
        TreeSet():根据其元素的自然排序进行排序
        TreeSet(Comparator comparator):根据指定的比较器进行排序
    没有带索引的方法，所以不能使用普通for循环遍历
    由于是Set集合，所以不包含重复元素的集合
TreeSet集合练习
    存储整数并遍历*/
public class TreeSetDemo {
    public static void main(String[] args) {
        //创建对象
        TreeSet<Integer> ts = new TreeSet<Integer>();

        ts.add(12);
        ts.add(44);
        ts.add(40);
        ts.add(8);
        //不包含重复元素
        ts.add(40);
        //遍历集合
        for (Integer i : ts) {
            System.out.println(i);
        }
    }
}
